package com.zdb.demo.design.pattern.behavioral.interpreter;

public class MultiInterpreter implements Interpreter {

    private Interpreter firstInterpreter,secondInterpreter;

    public MultiInterpreter(Interpreter firstInterpreter, Interpreter secondInterpreter) {
        this.firstInterpreter = firstInterpreter;
        this.secondInterpreter = secondInterpreter;
    }

    @Override
    public int interpret() {
        return firstInterpreter.interpret() * secondInterpreter.interpret();
    }
}
